
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>PureBasic︰ 本机编译器，简单且已优化的BASIC 编程语言</TITLE>

  <meta http-equiv="content-type" content="text/html; charset=UTF-8">

  <meta name="google-site-verification" content="zti3YNYE1fvfAUZxJmB9tv_1gYEBNbl2fapbpBeJxa4" />

        <META NAME="language" content="en">
      <META HTTP-EQUIV="Content-Language" content="en">

  <META NAME="Description" CONTENT="PureBasic.CN 官方网站. PureBasic - 体验纯粹的强大. PureBasic 是一个基于BASIC规定的编程语言">
  <META NAME="abstract" CONTENT="PureBasic.CN 官方网站. PureBasic - 体验纯粹的强大. PureBasic 是一个基于BASIC规定的编程语言">
  <META NAME="Keywords" CONTENT="purebasic,PUREBASIC,pure basic,PURE BASIC,basic,BASIC,compiler,COMPILER,language,LANGUAGE,programming,PROGRAMMING,optimized,OPTIMIZED,easy,EASY,programming language,basic编程语言,basic compiler,BASIC COMPILER,visual basic 编译器,简易编程语言,高度优化编程语言, games, 应用程序, 游戏, 应用, buy, ordering, 订单, Fantaisie Software,pic basic 编译器,c 编译器,c++ 编译器,编译器,qbasic 编译器,asm,计算机 编程,c 编程,游戏编程,编程语言,c,c++,java,visual c++,linux,windows,nt,VisualC++,LccWin32,VisualBasic,visual basic">
  <META NAME="Identifier-URL" CONTENT="http://www.purebasic.cn">
  <META NAME="Robots" CONTENT="index,follow,all">
  <META NAME="revisit-after" CONTENT="2 days">
  <META NAME="Reply-to" CONTENT="100860505@qq.com">
  <META NAME="Author" CONTENT="purebasic (webmaster@purebasic.com), Frederic Laboureur, Frédéric Laboureur, Yann Vanlerberghe, Alphasnd, Alphasound, Fantaisie Software,PureBasic.CN ,麦壳饼,MysticBoy ">
  <META NAME="publisher" content="PureBasic.CN">
  <META NAME="copyright" content="PureBasic.CN">
  <META NAME="rating" content="常规">
  <META NAME="distribution" content="global">
  <META NAME="Category" CONTENT="软件,计算机,编程,编译器,语言,basic">
  <META NAME="date-creation-yyyymmdd" content="20000909">

  <STYLE type="text/css">

    .pagebody
    {
      font-family: Verdana, sans-serif; font-size: 13px;
      line-height: 1.5;
      color: #000000;
    }

    .pagefooter
    {
      font-family: Verdana, sans-serif; font-size: 11px;
      color: #FFFFFF;
    }

    .usercomments
    {
      font-family: Verdana, sans-serif; font-size: 13px;
      line-height: 1.5;
      color: #EFF1F0;
    }

    A.nav:link {font-family: Verdana, sans-serif; font-size: 13px; line-height: 1.5; COLOR: #000000; TEXT-DECORATION: none }
    A.nav:visited {font-family: Verdana, sans-serif; font-size: 13px; line-height: 1.5; COLOR: #000000; TEXT-DECORATION: none}
    A.nav:hover {font-family: Verdana, sans-serif; font-size: 13px; line-height: 1.5; COLOR: #000000; TEXT-DECORATION: underline}

    A.nav_footer:link {font-family: Verdana, sans-serif; font-size: 11px; line-height: 1.5; COLOR: #000000; TEXT-DECORATION: none }
    A.nav_footer:visited {font-family: Verdana, sans-serif; font-size: 11px; line-height: 1.5; COLOR: #000000; TEXT-DECORATION: none}
    A.nav_footer:hover {font-family: Verdana, sans-serif; font-size: 11px; line-height: 1.5; COLOR: #000000; TEXT-DECORATION: underline}

    
    .keywords {font-size: 13px; font-weight: normal; font-family: Verdana, sans-serif; line-height: 1.5; }
    .keywordsbold {font-family: Verdana, sans-serif; font-size: 13px; line-height: 1.5; }

    INPUT
    {
      font: 10pt Verdana, Arial;
      color : #000000;
      background-color : #FFFFFF;
    }

    .textform
    {
      font-size: 10pt;
      color: #000000;
      font-family: Verdana, Arial;
    }
    
    /* These 2 styles are needed to have a perfect rendering of tables border (solid color) on
       IE and FireFox
     */
    table.MainTable
    {
      border:2px solid #5A6986;
    }    

    td.Tabs
    {
      border-bottom:2px solid #5A6986;
    }

    /* Here is our trick to remove a line of a TD
     */
    /*.topborder {
    border-top: 1px solid #EFF1F0;
    }*/

    img.flagBorder {
      border: 0px solid #CCCCCC;
    }
    
    tr.ShadowBody
    {
      height:8px;
      background: url(/images/shadow_bottom_body.png);
      background-repeat: repeat-x;
    }

    tr.ShadowFooter
    {
      height:8px;
      background: url(/images/shadow_bottom_footer.png);
      background-repeat: repeat-x;
    }

  </STYLE>

  
  
  
</HEAD><!-- HEADER purebasic : an easy programming language, an optimized programming language, a visual basic compiler -->


<BODY bgColor="White">

<table width="900" class="MainTable" border="0" cellspacing="0" cellpadding="0" align="center" id="language">
    <TR bgColor="#999999" id="basic">
        <td colspan="2" align="left" nowrap bgcolor="#5A6986" id="visual">
            <table width=100% border="0" cellpadding="0" cellspacing="0" id="compiler">
                <tr>
                    <td rowspan="2" id="compiler">
                      <IMG id="visual" name="basic" alt="Pure Basic : 已优化的BASIC编译器" border=0 height=68 src="images/logopb.gif" width=381>
                    </td>

                    <td valign="top" id="basic"><div align="right" id="compiler"><font class="pagebody" color="#FFFFFF">
                      
                      <table border="0" cellspacing="0" cellpadding="1">
                        <tr><!-- <td width=20 > <A class="nav" style="COLOR: #FFFFFF" href="/german/introduction_linux.php"><img class="flagBorder" src=/images/de.png ></a></td> -->
                           
                          <td> <A class="nav" style="COLOR: #FFFFFF" href="german/introduction_linux.htm">英语</a>&nbsp;&nbsp;</td>
                        </tr>
                        <tr><!-- <td width=20> <A class="nav" style="COLOR: #FFFFFF" href="/french/introduction_linux.php"><img class="flagBorder" src=/images/fr.png ></a></td> -->
                           
                          <td> <A class="nav" style="COLOR: #FFFFFF" href="http://www.purebasic.com/french/introduction_linux.php">法语</a>&nbsp;&nbsp;</td>
                        </tr>
                      </table>

                    </font></div></td>
                </tr>
                <tr>
                  <td width="100%" height="46"></td>
                </tr>
            </table>
        </td>
    </TR>
    <TR>
    <TD class="Tabs" colspan="2">
         <TABLE width="100%" border="0" cellspacing="0" cellpadding="0" id="language">
             <TR id="optimized">

            <td width="15%" height="26" align="center" bgcolor= "#B6C0CE" id="easy"><A class="nav" href="index.htm" title="Pure Basic : 简介">简介</a></td>
            <td width="1" bgcolor="#999999" id="compiler"><IMG id="visual" name="basic" alt="visual basic 编译器" height=1 src="images/spacer.gif" width=1></td>

            <td width="13%" height="21" align="center" bgcolor= "#FFFFFF" id="basic"><A class="nav" href="news.htm" title="Pure Basic : 新闻">新闻</a></td>
            <td width="1" bgcolor="#999999" id="compiler"><IMG id="visual" name="basic" alt="visual basic 编译器" height=1 src="images/spacer.gif" width=1></td>

            <td width="13%" height="21" align="center" bgcolor= "#FFFFFF" id="optimized"><A class="nav" href="download.htm" title="Pure Basic : 下载">下载</font></a></td>
            <td width="1" bgcolor="#999999" id="visual"><IMG id="visual" name="basic" alt="visual basic 编译器" height=1 src="images/spacer.gif" width=1></td>

            <td width="13%" height="21" align="center" bgcolor= "#FFFFFF" id="basic"><A class="nav" href="screenshots.htm" title="Pure Basic : 截图">截图</a></td>
            <td width="1" bgcolor="#999999" id="optimized"><IMG id="programming" name="language" alt="已优化的编程语言" height=1 src="images/spacer.gif" width=1></td>

            <td width="13%" height="21" align="center" bgcolor= "#FFFFFF" id="basic"><A class="nav" href="ordering.htm" title="Pure Basic : 订购 !">订购</a></td>
            <td width="1" bgcolor="#999999" id="compiler"><IMG id="basic" name="compiler" alt="visual basic 编译器" height=1 src="images/spacer.gif" width=1></td>

            <td width="13%" height="21" align="center" bgcolor= "#FFFFFF" id="compiler"><A class="nav" href="support.htm" title="Pure Basic : 支持">支持</a></td>
            <td width="1" bgcolor="#999999" id="language"><IMG id="programming" name="language" alt="visual basic 编译器" height=1 src="images/spacer.gif" width=1></td>

            <td width="10%" height="21" align="center" bgcolor= "#FFFFFF" id="optimized"><A class="nav" href="faq.htm" title="Pure Basic : FAQ">FAQ</a></td>
            <td width="1" bgcolor="#999999" id="optimized"><IMG id="programming" name="language" alt="已优化的编程语言" height=1 src="images/spacer.gif" width=1></td>

            <td width="13%" height="21" align="center" bgcolor = "#FFFFFF" id="basic"><A class="nav" href="links.htm" title="Pure Basic : 链接">链接</a></td>

                </TR>
            </TABLE>
        </TD>
    </TR>

    <tr class="ShadowBody"> <td colspan="2"></td> </tr><tr>

    </tr><TR bgcolor="#EFF1F0">
      <TD class="topborder" colspan="2" align="center" valign="top" id="visual">
        <br>
         <TABLE width="850" border="0" cellspacing="0" cellpadding="0" id="programming">
            <TR id="basic"><!-- EOF HEADER purebasic : an easy programming language, an optimized programming language, a visual basic compiler --><!-- INTRO LINUX purebasic : an easy programming language, an optimized programming language, a visual basic compiler -->



<TD valign="top" id="compiler"><font face="Verdana, sans-serif" size="1" color="#000000" id="basic">
    <div align="justify" id="visual"><b id="basic">PureBasic Linux</b><br id="compiler"><br id="programming"><font size="+7" class="keywords" id="compiler"><b class="keywords" id="programming">PureBasic</b></font>是一个新的"高级" <font size="+7" class="keywords" id="programming"><b class="keywords" id="language">编程语言</b></font> ,它基于已建立的<font size="+7" class="keywords" id="visual"><b class="keywords" id="basic">BASIC</b></font> 规则. It is similar to any other <font size="+7" class="keywords" id="basic"><b class="keywords" id="compiler">BASIC compiler</b></font> you may have used, whether for the Amiga or PC. 学习 <font size="+7" class="keywords" id="programming"><b class="keywords" id="language">PureBasic 非常的 <font size="+7" class="keywords" id="easy"><b class="keywords" id="programming">容易</b></font>!<font size="+7" class="keywords" id="visual"><b class="keywords" id="basic">PureBasic</b></font> 针对初学者创建，同时也针对专业人士。. 编译时间真的很快。We have put a lot of effort into its realization to produce a fast, reliable and system friendly <font size="+7" class="keywords" id="optimized"><b class="keywords" id="programming">language</b></font>.<br id="optimized"><br id="language">The syntax is simple but the possibilities are endless with <font size="+7" class="keywords" id="optimized"><b class="keywords" id="programming">PureBasic</b></font>'s advanced features, such as pointers, structures, procedures, dynamically linked lists and much more. The experienced coder will have no problem in gaining access to any of the legal OS structures or API objects.<br id="easy"><br id="basic"><font size="+7" class="keywords" id="compiler"><b class="keywords" id="programming">PureBasic</b></font> is a portable <font size="+7" class="keywords" id="compiler"><b class="keywords" id="programming">programming language</b></font> which currently works on AmigaOS (680x0 and PowerPC), Linux, MacOS X (PowerPC) and Windows computer systems. This means that the same code can be compiled natively the three systems and still use the full power of each. There are no bottlenecks like a virtual machine or a code translator; the generated code produces highly <font size="+7" class="keywords" id="language"><b class="keywords" id="programming">optimized</b></font> executables regardless of the OS on which it is compiled. The external libraries are mainly written in hand <font size="+7" class="keywords" id="basic"><b class="keywords" id="compiler">optimized</b></font> assembler, which produces very fast commands, often much faster than the C/C++ equivalent.<br id="easy"><br id="programming"><br id="language"><b id="compiler">技术特点</b><br id="basic"><br id="visual">- 支持 486, Pentium (Pro, II, III) <br id="compiler">- Built-in arrays, dynamically linked lists, complex structures, pointers and variable definitions<br id="basic">- Supported types: Byte (8 bits), Word (16 bits), Long (32 bits), Float (32 bits) and also user defined types (structures)<br id="visual">- Built-in string types (characters)<br id="compiler">- 常量,二进制和十六进制数字支持<br id="basic">- Expression reducer (grouping constants and explicit numbers together)<br id="compiler">- Standard arithmetic support in respect of sign priority and parenthesis: +, -, /, *, and, or, lsl, asl, lsr, asr<br id="optimizing">- Very fast compilation (about 300 000 lines/min on a P200)<br id="easy">- Procedure support for structured <font size="+7" class="keywords" id="language"><b class="keywords" id="programming">programming</b></font> with local and global variables<br id="programming">- All Standard <font size="+7" class="keywords" id="basic"><b class="keywords" id="compiler">BASIC keywords: If-Else-EndIf, Repeat-Until, etc.<br id="visual">- External library support to manipulate objects like BMP pictures, windows, gadgets, SDL, etc.<br id="compiler">- External libraries are fully written in hand optimized assembler for maximum speed and compactness<br id="visual">- The Linux API functions are fully supported as if they were <font size="+7" class="keywords" id="compiler"><b class="keywords" id="programming">BASIC</b></font> keywords<br id="basic">- 行内嵌汇编<br id="optimized">- Precompiled structures with constants files for extra fast compilation<br id="easy">- 可配置的 CLI <font size="+7" class="keywords" id="visual"><b class="keywords" id="basic">编译器<br id="language">- 系统友好 ,安装和使用 <font size="+7" class="keywords" id="easy"><b class="keywords" id="programming">简单</b></font> <br id="language"><br id="programming"><br id="visual"><b id="basic">系统必备</b><br id="compiler"><br id="basic">- Linux with XFree 4.0<br id="easy">- NAsm and SDL<br><br id="programming"><br id="language"><b id="optimized">产品信息 </b><br id="basic"><br id="optimized"><font size="+7" class="keywords" id="compiler"><b class="keywords" id="programming">PureBasic</b></font> is designed for both beginners and 'pure' advanced users alike. Here we will explain some important features demonstrating that <font size="+7" class="keywords" id="optimized"><b class="keywords" id="programming">PureBasic</b></font> is a very powerful and unique <font size="+7" class="keywords" id="language"><b class="keywords" id="basic">language</b></font>. Firstly, <font size="+7" class="keywords" id="basic"><b class="keywords" id="compiler">PureBasic</b></font> uses "third party libraries" which are very modular, and can extend to any number of libraries. There are numerous libraries provided as standard which include : sound, sprite, windows, gadgets, screen, palette, openGL, etc. These libraries ensure maximum performance, as they are written in x86 assembler, the fastest <font size="+7" class="keywords" id="basic"><b class="keywords" id="programming">language</b></font> possible.<br id="visual"><br id="basic">注意:任何用户可以开发他们自己的库. 完整包中提供了所有的工具。With <font size="+7" class="keywords" id="programming"><b class="keywords" id="language">PureBasic</b></font> x86, user libraries can be written in both C and assembler for better flexibility.<br id="programming"><br id="optimized">The advanced system of structures and pointers lets the user access OS objects easily, allowing extra information to be used with regular commands. Most of Linux functions (LibC, GTK, ...) are fully supported through a large file containing all constants and structures. Independent 'include' files are provided, so that if mistakes are made during conversion they can be easily corrected. This allows lightning fast compilation, even if your program needs to access OS functions. To help the user convert C/C++ include files, a small utility is provided, saving you a lot of time and effort.<br id="basic"><br id="compiler">For all assembler optimizer freaks (like us ?:-): You can compile programs into a 'commented asm output file', containing all code in a comprehensive asm format; all directly recompilable with NAsm. It has never been so easy to optimize small program parts. You keep control of all your source code.<br id="compiler"><br id="optimized">The <font size="+7" class="keywords" id="basic"><b class="keywords" id="compiler">PureBasic</b></font> source code has been programmed in a very modular fashion and can support any processor or operating system. This has been proven already as PureBasic is now available on four very different systems: AmigaOS, Windows, MacOS X and Linux.</div><br id"visual">
    </font>
</TD><!-- EOF INTRO LINUX purebasic : an easy programming language, an optimized programming language, a visual basic compiler --><!-- FOOTER purebasic : an easy programming language, an optimized programming language, a visual basic compiler -->


                </TR>
            </TABLE>
            <br>
        </td>
    </TR>
    <TR height="28" id="easy">
      <TD align="left" bgcolor="#5A6986" id="language">
        <font class="pagefooter">&nbsp;&nbsp;Copyright © 2016 PureBasic.CN </font>
      </TD>
      <TD align="right" bgcolor="#5A6986" id="compiler">
        <font class="pagefooter"><b><A class="nav_footer" href="mailto:100860505@qq.com" style="COLOR: #FFFFFF" title="Pure Basic : 中文支持">100860505@qq.com</A></b>&nbsp;&nbsp;</font>
      </TD>
    </TR>
</TABLE>

<table width="770" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr class="ShadowFooter"> <td colspan="2"></td> </tr><tr>
</tr></table>


<br>

<table class="MainTable" id="language" align="center" border="0" cellpadding="0" cellspacing="0" width="900">
	<tr bgcolor="#EFF1F0">
		<td class="topborder" align="center" valign="top">
			<br>
			<table align="center" border="0" cellpadding="0" cellspacing="0" width="850">
				<tr>
					<td bgcolor="#FFFFFF" valign="middle"><a title="BASIC编程网络语言" href="http://www.spiderbasic.cn" target="_blank"><img src="logo-spiderbasic.png"></a></td>
					<td bgcolor="#FFFFFF">
						<div class="pagebody" align="center">
							相同的作者,探索新的WEB前端编程语言<br>基于BASIC准则 详情点击<a title="BASIC编程网络语言" href="http://www.spiderbasic.cn" target="_blank">spiderbasic.cn</a>
						</div>
					</td>
				</tr>
			</table>
			<br>
		</td>
	</tr>
	
</table>
<br>

</BODY>
</HTML><!-- EOF FOOTER purebasic : an easy programming language, an optimized programming language, a visual basic compiler -->

